Test for errors before returning.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 22 Sep 2003 02:23:54 +0000 (02:23 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 22 Sep 2003 02:23:54 +0000 (02:23 +0000)
gpsbabel/chkdoc

index 89c6aca2ac2d447f0c4b2a17a3b51e5a98e7e485..871e8f8c321bc1728ce9a91896e482b6b3448e48 100755 (executable)
@@ -1,11 +1,23 @@
+ECODE=0
 
 ./gpsbabel -^ |
 while read FMT
 do
+       export ECODE
        set -- $FMT
        TYPE=$1
-       grep -q $TYPE ~/src/babelweb/capabilities.html  || echo $TYPE is not documented in capabilities.html.
+       if ! grep -q $TYPE ~/src/babelweb/capabilities.html
+       then
+               echo $TYPE is not documented in capabilities.html.
+               ECODE=1
+       fi
        
-       grep -qi "^    $TYPE$" README || echo $TYPE is not documented in README.
+       if ! grep -qi "^    $TYPE$" README 
+       then
+               echo $TYPE is not documented in README.
+               ECODE=1
+       fi
 
 done
+
+exit $ECODE